home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / eiffel / smalleif.97 / se.t / SmallEiffel / lib_std / memory.e < prev    next >
Encoding:
Text File  |  1996-05-02  |  948 b   |  48 lines

  1. -- Part of SmallEiffel -- Read DISCLAIMER file -- Copyright (C) 
  2. -- Dominique COLNET and Suzanne COLLIN -- colnet@loria.fr
  3. --
  4. class MEMORY
  5. --
  6. -- Facilities for tuning up the garbage collection, and
  7. -- everything about memory control.
  8. --
  9.  
  10. feature -- Status Report :
  11.  
  12.    frozen collecting: BOOLEAN is
  13.       -- Is garbage collection enabled ?
  14.       do
  15.      not_yet_implemented;
  16.       end;
  17.  
  18.    
  19. feature -- Status setting :
  20.  
  21.    frozen collection_off is
  22.       -- Disable garbage collection.
  23.       do
  24.      not_yet_implemented;
  25.       end;
  26.    
  27.    frozen collection_on is
  28.       -- Enable garbage collection.
  29.       do
  30.      not_yet_implemented;
  31.       end;
  32.  
  33. feature -- Removal :
  34.  
  35.    dispose is
  36.      -- Action to be executed just before garbage collection 
  37.      -- reclaims an object.
  38.       do
  39.       end;
  40.  
  41.    frozen full_collect is
  42.       -- Force a full collection cycle if garbage collection is
  43.       -- enabled; do nothing otherwise.
  44.       do
  45.       end;
  46.  
  47. end -- class MEMORY
  48.